<?php
/**
 * 言论内容表（用户发表的评论/言论）
 CREATE TABLE `au_comment_content` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '言论ID',
  `comment_id` varchar(30) NOT NULL COMMENT '业务ID（如"COM-5678"）',
  `parent_id` varchar(30) DEFAULT NULL COMMENT '父评论ID（用于回复功能，顶级评论为NULL）',
  `content` text NOT NULL COMMENT '言论内容',
  `content_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '内容类型（1、文本/2、图文混排/3、带链接）',
  `related_id` varchar(30) DEFAULT NULL COMMENT '关联内容ID（如媒体ID/合集ID）',
  `related_type` enum('media','collection','none') DEFAULT 'none' COMMENT '关联类型（media:媒体/collection:合集/none:无关联）',
  `submit_user_id` varchar(50) NOT NULL COMMENT '发表用户ID',
  `user_nickname` varchar(100) DEFAULT NULL COMMENT '发表用户昵称（冗余存储）',
  `is_anonymous` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否匿名（0、否/1、是）',
  `submit_time` datetime NOT NULL COMMENT '发表时间',
  `audit_status` tinyint(2) NOT NULL COMMENT '审核状态（1、待审核/2、审核通过/3、审核拒绝/4、再次审核）',
  `reject_type` tinyint(2) DEFAULT NULL COMMENT '拒绝类型（31:涉黄/32:涉政/33:广告/34:辱骂/35:其他）',
  `reject_reason` varchar(500) DEFAULT NULL COMMENT '拒绝原因详情',
  `auditor_id` int(11) DEFAULT NULL COMMENT '审核人ID',
  `audit_time` datetime DEFAULT NULL COMMENT '审核完成时间',
  `has_sensitive` tinyint(1) DEFAULT '0' COMMENT '是否含敏感词（0、否/1、是）',
  `sensitive_words` varchar(500) DEFAULT NULL COMMENT '敏感词列表（逗号分隔）',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除（0、否/1、是）',
  `is_top` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否置顶（0、否/1、是）',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `claimed_by` int(11) DEFAULT NULL COMMENT '认领人ID',
  `claimed_time` datetime DEFAULT NULL COMMENT '认领时间',
  `chk_num` int(10) DEFAULT '0' COMMENT '审核次数',
  `claimed_status` int(2) DEFAULT NULL COMMENT '认领状态：1、未认领；2、已认领',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_comment_id` (`comment_id`) USING BTREE COMMENT '业务ID唯一',
  KEY `idx_related` (`related_id`,`related_type`) USING BTREE COMMENT '关联内容查询索引',
  KEY `idx_parent` (`parent_id`) USING BTREE COMMENT '评论回复层级查询索引',
  KEY `idx_submit` (`submit_user_id`,`submit_time`) USING BTREE COMMENT '用户发表记录查询索引',
  KEY `idx_audit` (`audit_status`,`audit_time`) USING BTREE COMMENT '审核状态查询索引'
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='言论内容表（用户发表的评论/言论，支持多级回复）';
 */
class Comment extends Model{
	public $table_name = "au_comment_content";
}